package com.Q16;

public class Q16_01 {
    public int[] swapNumbers(int[] numbers) {
        // 完全没有思路==>异或相加
        numbers[0] ^= numbers[1];// 两者之和，例如111 和 011后得到，100
        numbers[1] ^= numbers[0];// 100 异或 0下标数值 111 得到1下标数值 011
        numbers[0] ^= numbers[1];
        return numbers;
    }
}
